package com.example.demo;

import java.util.ArrayList;
import java.util.List;

class Pingpong {

    // 删除ArrayList中重复元素，保持顺序
    public static void main(String[] args) {
        String[] names = {
            "李诚志", "王景祥", "张全贺", "李志恩", "王江麟", "杨琪辉",
            "李健", "黄少勇", "徐承先", "金岑", "唐海滨", "温才兵", "吴文慧", "苏维余",
            "罗天水", "吴明", "李启炎", "沈伟", "陈志勇", "赵珧冰", "石健", "陈永亮", "李永宁",
            "林雄腾", "陈颜", "沈文普", "龙江", "古绍良", "杜建军", "林德杰", "郭镇平", "涂宜招",
            "黄功芳", "祖小宝", "黄文宗", "张海连", "林泽松", "付健", "许海骑", "黄州正", "林金祥",
            "谢智", "郑智辉", "林德富", "陈庆辉", "徐友义", "王金花", "叶扬", "陈丽雯", "帖勇松", "黄梦春",
            "陈李锰", "丘福成", "李钟伟", "程芳", "丘培滨", "林贤情", "向华峰", "汤欣伟", "张璐", "傅志强",
            "黄玉根", "郑金排", "韩勇", "王亚猛", "王昌", "纪谋杰", "李开荣", "林文", "黄河水",
            "李世华", "陈厚坤", "郑耿发", "连培钦", "卢衍辉", "苏兴淼", "程义春", "柯四新", "陈少军", "陈宇翔",
            "施金涛", "周子辰", "刘培新", "曾为盛", "林西颖", "林子健", "张诗蕾", "王广浩", "郑景行", "刘甜欣", "刘甜艺",
            "龚子雄", "林东阳", "刘跃辉", "杨键泉", "孙宁", "张哲宇", "陈开垦"
        };
        int num = 96; // 参赛人数
        List<String> list = new ArrayList<String>();
        String result = new String();
        for (int i = 0; i < names.length; i++) {
            String name = new String(names[i]);
            if (list.indexOf(name.toLowerCase()) == (-1)) {
                list.add(name.toLowerCase());
                if (i == num) {
                    result += "替补人员名单：\n";
                }
                result += ((i >= num ? i : (i + 1)) + "." + name.toLowerCase() + "\n");
            } else {
                System.out.println("重复人员名单：" + name);
            }
        }
        System.out.println("参赛人员名单：\n" + result);
    }
}
